草庐IT

Android Volley, JsonObjectRequest 但收到 JsonArray

全部标签

android - Firebase 云消息未收到通知

我是android开发的新手。最近在学习使用Firebase云消息。我之前测试过它有效。现在它不起作用。我想知道这是否是FCM无法正常工作的原因。上个月,我发布了我的应用程序,依赖于compile'com.google.firebase:firebase-messaging:9.0.0'我在多台设备上测试过,firebase控制台可以成功地向所有设备发送通知。一周前,我注意到有9.0.2版本,但我还没有使用这个新的依赖项发布我的应用程序。是不是每当google推出新版本的firebase-messaging,都会让所有运行旧依赖的设备都收不到通知?dependencies{compil

android - 当我在 Android Studio 中收到来电时,如何在单击电源按钮或调高或调低音量时使铃声静音

在我的Android应用程序中,我们完成了VOIP调用。我处理了传入和传出的SIP调用。现在我的问题是在应用程序到应用程序调用期间,我收到了对我的应用程序的传入调用,那时我我正在从设备获取默认铃声并使用RingtoneManager播放该铃声。然后我点击电源按钮或音量向上或向下按钮铃声不是静音像普通电话一样。如何在单击电源按钮和音量增大或音量减小按钮时使传入铃声静音。是否有可用的单击事件?如何解决这个问题?谢谢。 最佳答案 Urinotification=RingtoneManager.getDefaultUri(RingtoneM

android - 在 PagedList 获取新数据时收到通知

我遇到的问题与此处的问题相同:NotgettingnotifiedonPagedListupdates我所做的是为我的应用程序实现分页库。我加载了一个数据列表,它可能非常大。Web服务仅返回20个项目,使用一个键,您可以检索接下来的20个,依此类推。现在效果很好,适配器/回收器View显示前20个项目。一旦我向下滚动,就会加载新项目。问题是我需要知道何时加载新项目并且需要对这些项目的引用。我需要将每个项目添加到列表顶部的mapView中。如何通知我的分页列表发生变化?我尝试使用“addWeakCallback”,但我似乎不明白它是如何工作的。我希望每次加载数据时都会调用我在ViewMo

android - Mac 上的 Android 模拟器收到错误的纬度/经度

好吧,这真的很奇怪。我正在向运行我的应用程序的模拟器发送纬度/经度,但它得到了错误的坐标!!!我发送的所有内容(通过DDMS使用GPX文件、DDMS手册或telnet并使用geofix命令)都会收到,但是当我打印应用程序接收到的纬度/经度点时,会稍微偏离一点(好吧离我的目标只有几百码)。发现这个是因为我一直在PC上测试我的应用程序,但最近购买了Mac。所以我正在通过我的标准测试,使用我一直在PC上使用的带有纬度/经度点的GPX文件,并且应用程序显示错误的位置。例子:我发送这个:地理修复地理修复-72.7441.74在我的应用程序中,onLocationChanged,location.

Android客户端使用Socket发送大文件,服务器收到的文件不完整

我想通过套接字从Android发送一个大文件到服务器,但是服务器收到的文件不完整。android上的代码:Socketclient=newSocket(ipStr,4444);OutputStreamoutputStream=client.getOutputStream();FileInputStreamfileInputStream=newFileInputStream(file);BufferedInputStreambufferedInputStream=newBufferedInputStream(fileInputStream);byte[]buffer=newbyte[51

android - 当用户在 Google Maps v2 for Android API 上按下“我的位置中心”按钮时如何收到通知

当用户按下启用setMyLocationEnabled时出现的此按钮时,我无法找到通知的方式。 最佳答案 GoogleMapsAndroidAPIv2目前不支持此事件。查看MyTracks应用程序中的代码,了解如何创建解决方法https://code.google.com/p/mytracks/source/browse/MyTracks/src/com/google/android/apps/mytracks/fragments/MyTracksMapFragment.java/**MyTracksneedstohandlethe

android - 当使用 conn.setChunkedStreamingMode(1024) 时,服务器端未收到任何数据

当我使用conn.setChunkedStreamingMode(1024)时,程序会运行并上传文件,但上传的文件在上传文件夹中不可用(未找到)。当我删除setchunk....行时,文件上传成功并保存在服务器文件夹中。使用conn.setChunkedStreamingMode的主要目的是让我的android应用上传大文件大于16MB有人请帮我解决这个OUTOFMEMORY错误要么建议使用其他方式从Android应用程序上传大文件。try{//openaURLconnectiontotheServletFileInputStreamfileInputStream=newFileInp

android - Xamarin:当应用程序未运行时 BroadcastReceiver 未收到

我是BroadcastReceiver的新手,目前正在试用。根据我对Xamarin的理解,我们只需要用BroadcastReceiver属性修饰我们的接收器子类,Xamarin将在list中生成必要的条目。这是我目前拥有的:[BroadcastReceiver(Enabled=true,Exported=true)][IntentFilter(new[]{"myaction"})]classMyReceiver:BroadcastReceiver{}当我在应用程序本身内发送广播时,或者当我在该应用程序运行时从其他应用程序发送广播时,一切正常。问题是当我没有运行这个应用程序时,如果我尝试

Java WebSocketClient 没有收到大尺寸的消息

我正在使用org.java_websocket.client.WebSocketClient从Android连接到服务器。一切都按预期工作,除非消息超过特定大小时。有谁知道您是否可以增加默认的最大长度?WebSocketClientmWebsocketClient=newWebSocketClient(serverUri,newDraft_6455(),mHeaders,Constants.WEBSOCKET_CONFIG.CONNECTION_TIMEOUT){@OverridepublicvoidonOpen(ServerHandshakehandshakeData){Log.d(

android - 官方不可能在运行时收到应用内结算项目的价格吗?

我看到两个问题(this和this)关于在运行时接收商品价格的可能性。在那里,答案是否定的。我同意这种回答,但我正在根据一些文档或类似内容搜索官方回复。有人可以给我这个确认吗? 最佳答案 Google目前不支持此功能。也许他们有future的计划。IOS确实提供了获取价格的方法。我怀疑谷歌或任何公司会记录他们不提供或不打算提供的功能。如果服务/方法可用,他们会记录下来。开发者网站上没有提到这样的服务/方法是不是作为官方确认? 关于android-官方不可能在运行时收到应用内结算项目的价格